/***底部***/
/*$${"color":[{"val":"#26334c","title":"导航栏目颜色"},{"val":"#666e80","title":"底部备案文字颜色"},{"val":"#666e80","title":"标题文字颜色"}],"background":[{"val":"#6160ea","title":"导航左侧背景条"}],"border":[{"val":"#d9dce2","title":"底部边框颜色"}]}$$*/
#foot_151{
	background:#f2f4f7;
	width: 100%;
}
#foot_151 .footer{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 80px;
}
#foot_151 .footEnd{
	border-top:#d9dce2 solid 1px;
	height: 105px;
	line-height: 105px;
	text-align: center;
	font-size: 14px;
	color: #666e80;
}
#foot_151 .footEnd a{
	color: #666e80;
}
#foot_151 .navL{
	width: 40%;
	float: left;
}
#foot_xxx .navList{
	width: 40%;
	float: left;
}
#foot_151 .navList .top{
	width: 100%;
	font-size: 16px;
	color: #26334c;
	line-height: 80px;
	text-indent: 20px;
	position: relative;
}
#foot_151 .navList .top::before{
	position: absolute;
	content: '';
	left:0;
	width: 4px;
	height: 15px;
	background: #6160ea;
	top:50%;
	transform: translateY(-50%);
}
#foot_151 .navList .itemList{
	
	font-size: 16px;
	float: left;
	font-size: 14px;
	
	line-height: 50px;
}
#foot_151 .itemList a{
	width: 50%;
	color: #666e80;
	text-shadow: none;
	float: left;
	position: relative;
}
#foot_151 .itemList a::before{
	position: absolute;
	top: 0;
	left: 0;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	max-width: 0;
	border-bottom: 2px solid #6160ea;
	color: #6160ea;
	word-break: keep-all;
	content: attr(data-hover);
	-webkit-transition: max-width 1s ease;
	-moz-transition: max-width 1s ease;
	transition: max-width 1s ease;
}
#foot_151 .itemList a:hover::before,
#foot_151 .itemList a:focus::before{
	max-width: 100%;
}

#foot_151 .concatList{
	width: 100%;
	float: left;
}
#foot_151 .concatList dt,#foot_151 .codeTit{
	width: 100%;
	font-size: 16px;
	color: #26334c;
	line-height: 80px;
	text-indent: 20px;
	position: relative;
}
#foot_151 .concatList dt::before,#foot_151 .codeTit::before{
	position: absolute;
	content: '';
	left:0;
	width: 4px;
	height: 15px;
	background: #6160ea;
	top:50%;
	transform: translateY(-50%);
}
#foot_151 .concatList dd{
	width: 100%;
	font-size: 16px;
	float: left;
	font-size: 14px;
	color: #666e80;
	line-height: 50px;
	position: relative;
	padding-left: 35px;
}
#foot_151 .concatList dd img{
	align-items: center;
	float: left;
	margin-right: 10px;
	width: auto !important;
	height: auto !important;
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	left: 0;
}
#foot_151 .navR{
	width: 8%;
	float: right;
	font-size: 14px;
	color: #666e80;
}
#foot_151 .navR .code{
	width: 100%;
	height: auto;
	
}
#foot_151 .navR .bz{
	text-align: center;
	line-height: 40px;
}
#foot_151 .footerWap{
	display: none;
}
#foot_151 .listNav{
	padding-top: 15px;
	width: 90%;
	margin: 0 auto;
}
#foot_151 .listNav li{
	border-bottom:#d9dce2 solid 1px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-indent: 10px;
}
#foot_151 .listNav li a{
	color: #26334c;
}
#foot_151 .tellCon,#foot_151 .resCon{
	width: 90%;
	margin: 0 auto;
	padding-top: 10px;
	height: auto;
	overflow-y: auto;
	zoom: 1;
	padding-left: 10px;
}
#foot_151 .tellCon .title{
	line-height: 40px;
	font-size: 14px;
	
}
#foot_151 .tellCon .tellnum{
	font-size: 30px;
	color: #26334c;
	line-height: 60px;
	font-weight: bold;
}
#foot_151 .resL{
	width: 60%;
	float: left;
}
#foot_151 .resL span,
#foot_151 .resR span{
	width: 100%;
	line-height:24px;
	display: block;
	font-size: 14px;
}
#foot_151 .resR{
	float: left;
	width: 40%;
}
#foot_151 .resR .code{
	width: 50%;
	margin-bottom: 20px;
	margin-top: 10px;
}
#foot_151 .m20T{
	margin-top: 20px;
}

@media screen and (max-width: 1200px) {
	#foot_151 .footer{
		width: 100%;
		padding: 0 5%;
	}
	#foot_151 .navR{
		width: 20%;
	}
	#foot_151 .navR .code{
		width: 60%;
	}
	#foot_151 .navR .bz{
		width: 60%;
	}
}
@media screen and (max-width: 767px) {
	#foot_151 .footer{
		width: 100%;
		padding-bottom: 30px;
		display: none;
	}
	#foot_151 .navL{
		width: 90%;
		padding: 0 5%;
		margin-bottom: 15px;
	}
	#foot_151 .footEnd{
		height: 50px;
		line-height: 30px;
		padding:10px 10%;
		text-align: center;
		margin-bottom:90px;
	}
	#foot_151 .navList{
		width: 100%;
	}
	#foot_151 .concatList dt, #foot_151 .codeTit,#foot_151 .navList dt{
		line-height: 40px;
	}
	#foot_151 .navList dd,#foot_151 .concatList dd{
		line-height: 30px;
	}
	#foot_151 .navR{
		width: 90%;
		padding: 0 5%;
		float: left;
	}
	#foot_151 .navR .code{
		width: 40%;
	}
	#foot_151 .navR .bz{
		width: 40%;
	}
	#foot_151 .footerWap{
		display: block;
	}
	
}